package com.cab.pack.demo;

import java.util.Arrays;
import java.util.List;

/**
 * @author lanyanhua
 * @date 2021/10/19 5:41 下午
 * @Description 鸡兔同笼
 */
public class ChickenRabbitSameCage {

    public static void main(String[] args) {
        //动物 价值 头 脚
        //价值：要让鸡兔的价值相同，头都是1 价值：脚的比例
        List<PackTestV2.Label> labels = Arrays.asList(new PackTestV2.Label("动物", 0),
                new PackTestV2.Label("价值", 0),
                new PackTestV2.Label("头", 30),
                new PackTestV2.Label("脚", 68));// 特征标签
        //背包商品 鸡兔
        List<PackTestV2.Goods> goodsAttrs = Arrays.asList(new PackTestV2.Goods("鸡", 1, Arrays.asList(1, 2)),
                new PackTestV2.Goods("兔", 2, Arrays.asList(1, 4)));// 商品属性
        PackTestV2 pack = PackTestV2.of(labels, goodsAttrs);
        PackTestV2.Res res = pack.baseList();
        PackTestV2.out(pack,res);
    }
}
